package com.kedi.usercenter.write.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.Map;
/**
* @Description:    写  usermapper
* @Author:         ytw
* @CreateDate:     2019/7/29 23:53
* @UpdateRemark:   修改内容
* @Version:        1.0
*/
@Mapper
public interface WriteUserMapper {
    /**
     * 				     方法实现说明  更新用户信息
     * @author      	   ytw
     *@param            map
     * @return          updateUserInfo
     * @date            2019/7/22 16:48
     */
    Integer updateUserInfo(Map map);

    /**
     * 					方法实现说明  更新老人信息
     * @author           ytw
     * @param            map
     * @return			updateElderly
     * @date             2019/7/22 16:48
     */
    Integer updateElderly(Map map);

    /**
     * 					方法实现说明  更新
     * @author     		ytw
     * @param            map
     * @return			updateCommunityc
     * @date        		2019/7/22 16:49
     */
    Integer updateCommunityc(Map map);

    /**
     * 					方法实现说明  更新
     * @author      		ytw
     * @param         	newPassword
     * @param			idcard
     * @return			updatePassword
     * @date        		2019/7/22 16:49
     */
    Integer updatePassword(@Param("newPassword") String newPassword, @Param("idcard") String idcard);

    /**
     * 					方法实现说明
     * @author      		ytw
     * @param            map
     * @return			updatePasswordByPhone
     * @date        		2019/7/22 16:49
     */
    Integer updatePasswordByPhone(Map map);

    /**
     *					方法实现说明
     * @author      		ytw
     * @param         	map
     * @return      		insertUser
     * @date        		2019/7/22 16:49
     */
    Integer insertUser(Map map);

    /**
     *				 	方法实现说明
     * @author      		ytw
     * @param         	map
     * @return      		insertPhone
     * @date        		2019/7/22 16:49
     */
    Integer insertPhone(Map map);

    /**
     * 					方法实现说明
     * @author      		ytw
     * @param         	map
     * @return      		insertPhoneUser
     * @date        		2019/7/22 16:49
     */
    Integer insertPhoneUser(Map map);

    /**
     * 方法实现说明 插入老人表
     * @author      ytw
     *@param         map
     * @return
     * @exception
     * @date        2019/7/29 9:51
     */
    Integer insertelderly(Map map);

    /**
    * 方法实现说明  插入社区和老人关联表 插入社区id 返回主键id
    * @author      ytw
    *@param
    * @return
    * @exception
    * @date        2019/8/1 12:42
    */
    Integer insertvillage(Map map);
    /**
    * 方法实现说明  根据社区名找社区id
    * @author      ytw
    *@param
    * @return
    * @exception
    * @date        2019/8/1 12:49
    */
    Integer selectcommunitycId(Map map);

}
